declare var manifest: DreamSpace.Scripts.Plugin.$Type;

/** The "Modules" module allows end users to add additional modules (scripts) if desired.  Custom modules should be registered in a "manafest.ts/.js" file.
* The module naming format should be "$_Your_Domain_Or_Unique_Name"."Module_Name" (see examples below).   If there is only one widely popular/recognized module
* name (such as "jQuery"), then the "$_ModuleName" format will suffice.
*/
module DreamSpace.Scripts.Modules {
    //  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
    /** DreamSpace support for an advanced cross-browser RegEx system (for more details, visit xregexp.com).
    */
    export var XRegExp = module('xregexp{min:-min}', '~XRegExp/'); // (note: doesn't require the system)
    //  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
    /** MomentJS date/time library for parsing, validating, manipulating, and formatting dates (http://momentjs.com/).
    */
    export var MomentJS = module('momentjs', '~Helpers/MomentJS/moment{min:-with-langs|.min}');
    //  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
}

